@charset "utf-8";
/* UILAB Markup Team. CIN 2012-12-17 */
/* 작성자 Jung Sook Kyoung */
/* 이메일 chokopie7@uilab.co.kr */
/* reset */
*,html{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,em,cite,code,dfn,var,optgroup{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
hr{display:none;}
button{overflow:visible; margin:0; padding:0; border:0 none; background:transparent; cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
caption{font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;border: none;visibility: hidden;}
legend{position:absolute !important; top:-9999px !important; width:1px !important; height:1px !important; font-size:0; overflow:hidden !important;}
input,button,textarea,select,optgroup,option{font:12px Dotum, '돋움'; font-weight:inherit; color:#666; border:0 none; }
body{font:12px Dotum, '돋움', sans-serif; line-height:18px; color:#666666}
tr, th, td, li, dt, dd, p {line-height:1; color:#666666; font-family:Dotum, '돋움', sans-serif;}
a:link, a:visited, a:active { color:#666; text-decoration:none;}
a:focus, a:hover {color:#1c996b;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
del,ins{text-decoration:none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sub,sup{vertical-align:baseline;}
select {font:12px Dotum, '돋움'; border:1px solid #cccfd0; }

#campusMap {width:900px; height:630px; background:url(../images/bg.jpg) no-repeat;  }
#campusMap h1 {padding:0px; }
#campusMap .text { height:30px; margin-left:18px; margin-bottom:8px;  }
#campusMap .mapWrap {width:570px; border:1px solid #c6c7c7; margin-left:18px;  }
#campusMap .searchBar {height:28px; padding:7px 10px 0 0; background:#f1f1f1; position:relative; text-align:right; }
#campusMap .searchBar h2 {position:absolute; top:0; left:0; }
#campusMap .searchBar input, #campusMap .searchBar img {vertical-align:middle; }
#campusMap .searchBar .iTxt {border:1px solid #cfd2d3; height:20px; width:190px;  padding: 0 5px; }
#campusMap .map {height:440px; background:url(../images/bg_map.jpg) no-repeat; position:relative; }
#campusMap .map li div.title {background:url(../images/campus/bg_title_l.png) no-repeat; padding-left:24px; position:absolute; display:none; }
#campusMap .map li.on  {z-index:20; }
#campusMap .map li:hover {z-index:30;}
#campusMap .map li:hover div.title {display:block; }
#campusMap .map li.on div.title {display:block; }
#campusMap .map li div.title p.txt {padding-right:24px; color:#fff; height:20px; line-height:22px; background:url(../images/campus/bg_title.png) top right no-repeat; overflow:hidden; white-space:pre;}
#campusMap .map li div.title p.arrow {text-align:center; margin:-1px 0 0 -24px;}

#bd1 {position:absolute; top:277px; left:87px; }

#bd2 {position:absolute; top:248px; left:100px; }

#bd3 {position:absolute; top:203px; left:12px; }

#bd4 {position:absolute; top:165px; left:113px; }

#bd5 {position:absolute; top:226px; left:243px; }

#bd6 {position:absolute; top:207px; left:350px; }

#bd7 {position:absolute; top:161px; left:293px; }

#bd8 {position:absolute; top:113px; left:288px; }

#bd9 {position:absolute; top:130px; left:388px; }

#bd10 {position:absolute; top:330px; left:275px; }

#bottom { height:40px;}




/*검색결과박스*/
#campusResult {width:284; height:330px; position:absolute;   top:70px; right:18px; z-index:50; background:#f7f8f8; display:none; }
#campusResult  .close {height:30px; background:url(../images/campus/bg_closeWrap.gif) repeat-x; text-align:right; margin-bottom:10px; }
#campusResult .scrollBox {background:#fff; height: 290px; overflow:auto; overflow-x:hidden; }
#campusResult  .resultList {border-top:2px solid #333; }
#campusResult  .resultList table {width:100%; }
#campusResult  .resultList thead th {height:30px; line-height:30px; background:#f1f1f1; text-algin:center; border-left:1px solid #dadada; border-bottom:1px solid #dadada; }
#campusResult  .resultList thead th:first-child {border-left:none; }
#campusResult  .resultList tbody td {border-bottom:1px solid #dadada; border-left:1px solid #fff; height:29px; font-size:11px; text-align:center; }
#campusResult  .resultList tbody td:first-child {border-left:none; }
#campusResult  .resultList tbody td p {text-align:left; padding-left:5px; }

/*건물 정보*/

#bdInfo {width:272px; height:429px; background:#fff; position:absolute; top:158px; left:600px; float:right; padding:6px; display:none;  }
#bdInfo .listScroll {height:440px; width:270px;  }
#bdInfo h3 {margin-bottom:12px; }
#bdInfo p img {width:272px; height:210px; margin-bottom:5px; }
#bdInfo p span {display:block; line-height:18px; width:260px; }
#bdInfo p span#telTxt {color:#000;  }

.jspContainer{overflow: hidden; position: relative; }
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0px;right:5px;width: 4px;height: 100%;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspTrack{background: #595959; position: relative;}
.jspDrag{background: #fff; border:1px solid #b7b7b7; width:12px; position: absolute;top: 0;right:-5px;cursor: pointer;}

